BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Giữ chỗ: Từ Solidity đến Move ngôn ngữ

Đọc bài viết này mất 19 phút
Joel Monegro, một đối tác tại Placeholder, tin rằng bằng cách tránh các kiểu tư duy nhị phân, ngôn ngữ Move tạo ra khả năng cho các ứng dụng mã hóa năng động hơn.
Ghi chú của biên tập viên:
Cuộc tranh luận về ngôn ngữ lập trình cơ bản của blockchain hiếm khi xuất hiện trong đợt thị trường tăng trưởng này. Một mặt, không có xu hướng mới phi thường nào, điều này chủ yếu phản ánh sự tiến bộ. của ngành. Ở mức độ "giải phóng tư tưởng"; mặt khác, sự trì trệ lâu dài của giá tiền điện tử đã khiến các nhà phát triển trong ngành tiếp tục Giảm, chưa kể các nhà phát triển mới gia nhập ngành. Với thị trường tiền điện tử tăng giá do Bitcoin ETF mang lại, sự phục hồi của Solana và sự xuất hiện của các chuỗi công khai mới như Toncoin, Aptos, Sui và Sei, vấn đề về ngôn ngữ lập trình có thể lại được đặt lên bàn cân. , các chuỗi công cộng lớn trong thị trường giá lên. Sự cạnh tranh dành cho các nhà phát triển cũng khốc liệt như sự cạnh tranh giữa người dùng của CEX.


Bài viết "Đã đến lúc vượt ra ngoài sự vững chắc?" của Joel Monegro của Placeholder, bằng cách giới thiệu nền tảng phát triển của ngôn ngữ MOVE và các khoản đầu tư của nó như Dự án ngôn ngữ Move giải thích lý do tại sao ngôn ngữ Move và hệ sinh thái của nó đáng được chú ý:Chúng tôi bắt đầu từ phiên bản gốc của chuỗi khối và tạo ra các hệ thống ngày càng phức tạp, thân thiện hơn với các nhà phát triển và người dùng. Sau đây là toàn văn bài viết.


EVM đã trở thành blockchain phổ biến nhất kể từ khi Ethereum ra mắt gần một thập kỷ trước. Tuy nhiên, rất ít nhà phát triển thích phát triển trong Solidity, ngôn ngữ lập trình gốc của nó; một số thậm chí còn ví trải nghiệm này giống như việc "nhai kính". Tuy nhiên, những người sáng lập đã chọn nó vì nó dễ dàng truy cập vào người dùng, tài sản và tính thanh khoản của Ethereum. Nhưng nếu chúng tôi muốn có nhiều ứng dụng trên chuỗi hơn gấp 10 lần, chúng tôi phải có số lượng nhà phát triển có thể xây dựng chúng gấp 100 lần. Để làm được điều này, chúng tôi phải giúp các lập trình viên trung bình viết các hợp đồng thông minh phức tạp dễ dàng hơn đồng thời cải thiện tính bảo mật và khả năng mở rộng của cơ sở hạ tầng cơ bản. Đây là lời hứa cốt lõi của ngôn ngữ lập trình Move và các mạng mới nổi sử dụng nó.


Các nhà phát triển Solidity đang gặp rắc rối vì môi trường thực thi của nó không thể dễ dàng mở rộng, thiếu các tính năng bảo mật cơ bản và áp dụng mô hình lập trình không trực quan. Các kỹ sư thông minh và chi phí kiểm toán hàng nghìn đô la có thể giải quyết cả ba vấn đề, nhưng đây mới là mấu chốt của vấn đề: Cần các nhà phát triển có kinh nghiệm và rất nhiều tiền để cung cấp các hợp đồng thông minh phức tạp, có thể mở rộng và an toàn trên ứng dụng mạng EVM.


Move là ngôn ngữ lập trình cho các hợp đồng thông minh được Facebook phát triển trong dự án blockchain Libra. Libra qua đời vào năm 2020 vì lý do chính trị, nhưng họ đã để lại một số công nghệ nguồn mở tuyệt vời được xây dựng cho quy mô toàn cầu. Move được tạo ra xoay quanh ba giá trị chính: bảo mật, khả năng mở rộng và khả năng sử dụng. Nó cung cấp khả năng bảo vệ an ninh mạnh mẽ theo mặc định và có thể hỗ trợ các ứng dụng có độ phức tạp cao trong khi vẫn đơn giản và dễ sử dụng. Nếu chúng ta phải tóm tắt tác động trong một tuyên bố đầy khiêu khích, thì đó sẽ là một nhà phát triển Move trung bình có thể cung cấp các ứng dụng tốt hơn một nhà phát triển Solidity kỳ cựu.


Aptos và Sui


Tất nhiên, các ứng dụng được viết bằng Move cuối cùng sẽ chạy trên chuỗi khối. Cả mạng Aptos và Sui đều được tách ra khỏi dự án Libra. Chúng là các blockchain thế hệ tiếp theo cung cấp thông lượng cực cao và phí giao dịch thấp, tương tự như Solana (Solana là một hệ sinh thái trưởng thành hơn với nhiều lợi thế, nhưng do tính phức tạp của Rust, nên việc xây dựng ứng dụng đòi hỏi trình độ nhân tài cao hơn). Aptos và Sui sử dụng các biến thể Move khác nhau và kiến trúc mạng khác nhau. Aptos Move là phiên bản gần nhất với đặc điểm kỹ thuật ban đầu được phát triển tại Libra, với mạng sử dụng các cơ chế đồng thuận quen thuộc. Sui Move mang đến mô hình lập trình hướng đối tượng cho các hợp đồng thông minh quen thuộc hơn với các nhà phát triển phi tiền điện tử truyền thống, trong khi mạng sử dụng kiến trúc hệ thống đồng thuận dựa trên DAG thay vì blockchain thông thường. Mỗi cách tiếp cận đều có sự đánh đổi và đã có nhiều cuộc thảo luận về sự khác biệt (Xem thêm tài liệu khác), nên chúng ta không cần nhắc lại chi tiết ở đây. Hơn nữa, các nhà phát triển có thể chọn tùy chọn phù hợp nhất với họ.


Mặc dù đều là những mạng mới nổi, Aptos và Sui đã trở thành những ứng cử viên nặng ký cho vị trí L1 hàng đầu của blockchain. Một số chuỗi khác cung cấp hiệu suất cao tương tự với chi phí thấp đồng thời mang lại trải nghiệm không thỏa hiệp cho nhà phát triển, chất lượng giúp chuyển thành các ứng dụng tốt hơn và dễ tạo hơn.


Modular Move


Trong khi Move trực tiếp thách thức Solidity như một ngôn ngữ, Aptos và Sui cạnh tranh nhiều hơn với các mạng tích hợp cao như Solana hơn là với Ethereum. Cho rằng một trong những điểm bán hàng chính của phong trào mô-đun là khả năng xếp lớp các môi trường thực thi tùy chỉnh lên trên sổ cái của Ethereum, các máy và ngôn ngữ ảo khác sẽ không xúc phạm đến Ethereum. Nếu bạn thích Move nhưng thích hệ sinh thái Ethereum hơn, thì tính mô-đun của nó cho phép bạn có chiếc bánh của mình và ăn nó.


Đó chính xác là những gì Movement Labs thực hiện với bản tổng hợp và SDK mới của mình. Nhóm công cụ và dịch vụ của họ bao gồm:


(1) Lớp thứ hai Ethereum công khai Move VM (MVM) - M2,

(2) SDK chuyển động,

(3) Trình sắp xếp được chia sẻ phi tập trung.


M2 là L2 dựa trên Move đầu tiên trên Ethereum, cho phép các nhà phát triển viết ứng dụng trong Move và giải quyết trên Ethereum. Nó có thể chạy cả Aptos và Sui Move, vì vậy các nhà phát triển cần các tính năng của cả hai đều không cần phải chọn. Nó cũng bao gồm một tác nhân EVM cho phép các nhà phát triển kết hợp các hợp đồng Move và Solidity trong cùng một môi trường thực thi. Nó cũng cho phép người dùng sử dụng ví Ethereum hiện có của họ để sử dụng ứng dụng Move và thanh toán phí giao dịch bằng ETH. Họ gọi nó là "Move-EVM" hoặc MEVM. Hãy coi nó như một môi trường đa thực thi giúp tối đa hóa sự lựa chọn của nhà phát triển mà không phải hy sinh quyền truy cập vào cơ sở hạ tầng EVM hiện có.


M2 được xây dựng bằng cách sử dụng Movement SDK, một khung nguồn mở để triển khai các bản cuộn MEVM tùy chỉnh trên Ethereum hoặc các mạng EVM khác. SDK này cho phép các nhà phát triển khởi chạy các bản tổng hợp ứng dụng cụ thể dựa trên Move bằng cách sử dụng công nghệ tương tự như M2. Do kiến trúc của nó, M2 không thể sánh được với hiệu suất tuyệt đối của Aptos hoặc Sui. Tuy nhiên, để đánh đổi, M2 có thể làm những việc mà Aptos và Sui không thể, đồng thời SDK chuyển động cung cấp đường dẫn cho các nhà phát triển cần cấp độ quy mô này để triển khai môi trường MEVM của riêng họ và tích hợp với các công nghệ mới nổi khác. M2 sử dụng khả năng sẵn có dữ liệu của Celestia).


Cuối cùng, trình tuần tự được chia sẻ quản lý kết nối giữa tất cả các bản cuộn MEVM (bao gồm M2) và Ethereum. Vì nó được phân cấp nên nó đảm bảo tính bảo mật của tất cả các mạng MEVM. Bởi vì nó được chia sẻ nên nó giảm chi phí cho tất cả người tiêu dùng vì nó có thể đóng gói các giao dịch từ nhiều bản tổng hợp song song trong cùng một đợt, khiến chúng có thể tương tác với nhau.


Lời chỉ trích chính liên quan đến tính mô-đun là sự phức tạp của việc quản lý nhiều thành phần và điều này đúng. Nhưng điều đó không làm giảm giá trị lâu dài của tính mô-đun. Trong trường hợp của Movement, nó cho phép họ kết hợp các yếu tố của Aptos, Sui và Ethereum theo cách mà các mạng riêng lẻ này không thể tự thực hiện được. Sự kết hợp này tối đa hóa tính linh hoạt của nhà phát triển mà không phải hy sinh sức mạnh đối với việc sử dụng cơ sở hạ tầng và tài nguyên EVM hiện có.


Con đường phía trước


Thiếu khả năng mở rộng và phí giao dịch cao từng là điểm nghẽn chính của Web3 . Ngày nay, không gian khối rất dồi dào và phí giao dịch rẻ, nhưng việc xây dựng các hợp đồng thông minh an toàn vẫn còn khá khó khăn đối với hầu hết các nhà phát triển. Phần lớn các nhà phát triển chưa phải là nhà phát triển tiền điện tử; để thay đổi điều này, chúng tôi cần phải cải thiện trải nghiệm của nhà phát triển một cách triệt để cho đến khi việc phát triển trên Web3 dễ dàng hơn so với trên Web2. Việc đặt cược của chúng tôi vào Move bắt nguồn từ niềm tin rằng nó mang lại cho các nhà phát triển mới một cách tiếp cận tốt hơn để xây dựng các ứng dụng trên chuỗi, nhờ vào các tính năng mở rộng và bảo mật vốn có của Move.


Điều này không có nghĩa là chúng tôi không còn lạc quan về bất kỳ hệ sinh thái nào mà chúng tôi hỗ trợ, bao gồm Ethereum và Solana (mà Anza đang gây tranh cãi khi xây dựng Add Move ủng hộ). Chủ nghĩa bộ lạc đã khiến nhiều người tin rằng ủng hộ một lựa chọn có nghĩa là phản đối đối thủ được nhận thức của nó, chẳng hạn, ủng hộ Solana có nghĩa là phản đối Ethereum hoặc hỗ trợ hệ sinh thái Move có nghĩa là phản đối Solana, v.v. Tư duy nhị phân này bỏ qua thực tế rộng lớn hơn rằng các ngành phát triển mạnh nhờ sự lựa chọn và cạnh tranh của người tiêu dùng.


Đồng thời, cần nhấn mạnh rằng, bất chấp những hạn chế của nó, tiêu chuẩn EVM sẽ không sớm biến mất và sự thống trị liên tục của nó là một minh chứng cho lợi thế của người đi đầu và Sức mạnh của hiệu ứng mạng. Thay vào đó, những hạn chế của nó sẽ bị vượt qua bởi các lớp trừu tượng được xây dựng trên nó. Nhìn lại, sự phát triển của hệ điều hành blockchain sẽ tương tự như sự phát triển của máy tính: chúng tôi bắt đầu từ phiên bản nguyên thủy và tạo ra các hệ thống ngày càng phức tạp, thân thiện với nhà phát triển và người dùng hơn. Hãy coi BIOS trong máy tính là hệ điều hành cấp thấp nhất xử lý giao tiếp giữa phần cứng và hệ điều hành, nhưng hầu hết người dùng không bao giờ tương tác với nó và ít người biết nó tồn tại. Hoặc làm thế nào mà trong mười năm đầu tiên, Windows lại được xây dựng trên MS-DOS nguyên thủy hơn. EVM cũng có thể đi theo con đường tương tự, trở thành một hệ thống nguyên thủy cấp thấp được xây dựng dựa trên các hệ thống mạnh hơn, đó là lý do tại sao việc đưa EVM vào ngăn xếp Phòng thí nghiệm chuyển động lại đặc biệt thú vị.


Trong suốt quá trình phát triển của Web2, người ta thấy rõ rằng có mối tương quan trực tiếp giữa tính dễ phát triển và chất lượng ứng dụng. Những gì Aptos, Sui và Movement mang đến cho không gian sẽ đưa chúng tôi đến gần hơn với tầm nhìn đó và chúng tôi rất vui mừng được biết các nhà phát triển sẽ xây dựng những gì với họ.


Liên kết gốc


Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi